#pragma once
#ifndef _TEST2_H
#define _TEST1_H // 防止重复引用

#include "tchar.h" // 为了使用_T

// 使用模块定义文件来导出，详见Test2.def
/*DLL的作用是把库中的变量、函数或类提供给其他程序使用，所以要生成一个有用的DLL，首先要把DLL中的变量、函数或类导出，再编译生成dll文控。
*导出就是对那些要给外部程序使用的变量、函数或类进行声明，通常有两种导出方式：
*第一种方式是通过关键字_declspec(dllexport)导出，另一种是采用模块定义文控。无论采用哪种方法编译，最终都会生成dll文控和lib文控（导入库文控）。
*/
int f1(TCHAR* sz, int n);
void f2();

#endif